home *** CD-ROM | disk | FTP | other *** search
/ Aminet 28 / Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso / Aminet / dev / c / qtools0.2-src.lha / src / libqbuild / csg4.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-07-13  |  631 b   |  20 lines

  1. #ifndef    CSG4_H
  2. #define    CSG4_H
  3.  
  4. /* csg4.c */
  5.  
  6. /*============================================================================= */
  7.  
  8. /* build surfaces is also used by GatherNodeFaces */
  9.  
  10. extern struct visfacet **validfaces;                /*[MAX_MAP_PLANES]; */
  11.  
  12. /*============================================================================= */
  13.  
  14. struct surface *BuildSurfaces(__memBase);
  15. struct surface *CSGFaces(__memBase, struct brushset *bs);
  16. struct visfacet *NewFaceFromFace(register struct visfacet *in, register int points);
  17. void SplitFace(struct visfacet *in, struct plane *split, struct visfacet **front, struct visfacet **back);
  18.  
  19. #endif
  20.